package cn.jasonone.jfx.model;

import cn.jasonone.jfx.context.BaseController;
import lombok.Data;

import java.net.URL;
import java.util.List;
import java.util.ResourceBundle;

/**
 * Controller定义对象
 *
 * @author xujie
 * @version 1.0
 * @date 2021/12/21 12:00
 */
@Data
public class ControllerDefinition {
    /**
     * 控制器名称
     */
    private String name;
    /**
     * 控制器类型
     */
    private Class type;
    /**
     * 控制器控制的界面配置
     */
    private URL fxmlPath;
    /**
     * 资源包处理器
     */
    private ResourceBundle resourceBundle;
    /**
     * 样式表
     */
    private List<String> stylesheets;
}
